/*
 * File:   EnemigoTest.h
 * Author: jaschu
 *
 * Created on 28-may-2014, 1:26:46
 */

#ifndef ENEMIGOTEST_H
#define	ENEMIGOTEST_H

#include <cppunit/extensions/HelperMacros.h>

class EnemigoTest : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(EnemigoTest);

    CPPUNIT_TEST(testColisionarCon);
    CPPUNIT_TEST(testColisionarConBombaBomberman);
    CPPUNIT_TEST(testColisionarConBombaPlanta);
    CPPUNIT_TEST(testEstaEscondido);
    CPPUNIT_TEST(testGetPuntosOtorgados);

    CPPUNIT_TEST_SUITE_END();

public:
    EnemigoTest();
    virtual ~EnemigoTest();
    void setUp();
    void tearDown();

private:
    void testColisionarCon();
    void testColisionarConBombaBomberman();
    void testColisionarConBombaPlanta();
    void testEstaEscondido();
    void testGetPuntosOtorgados();

};

#endif	/* ENEMIGOTEST_H */

